Dragonfly provides a number of tools and options for segmenting image data — from simple thresholding and manual painting to automated and semi-automated processes, such as active contours, histographic segmentation, and machine learning. Dragonfly then offers powerful options for counting, measuring, and characterizing image features, as well as the opportunity to generate 3D models from segmented regions for advanced analysis and 3D printing.
In simple cases, environments may be well enough controlled so that the segmentation process reliably extracts only the parts that need to be analyzed further. In complex cases in which boundaries are indistinct, such as missing edges or a lack of contrast between foreground and background regions, segmentation can be more difficult. In either case it is important to understand that:
The following tools and options are available in Dragonfly for segmenting image data.
The options in the Range box on the ROI Tools panel allow you to define an intensity domain of image data values and then apply the selected range as a threshold segmentation (see Thresholding). You can also add or remove a range from a selected ROI. Intensity domains are also applicable to other tools, such as the morphological operators and ROI Painter tools.
The tools on the ROI Painter panel are used for manual segmentation and for editing regions of interest in 2D and 3D views (see ROI Painter Tools).
With this tool, you can quickly segment a dataset by selecting clustered data values, which will be propagated to all data points that meet the selection criteria. Regions of interest created in this manner can either be exported or expanded through a Watershed algorithm to fully segment the selected dataset (see Histographic Segmentation).
The Active Contour workflow begins with adding a series of paths to the 2D views of volumetric image data, fitting the closed splines (known as snakes) to object boundaries, and then generating a mesh that fully describes the surface of the targeted feature of interest (see Active Contours).
Dragonfly’s Segmentation Wizard provides an easy-to-use, guided workflow for implementing powerful deep learning and classical machine learning segmentation of multi-dimensional images (see Segmentation Wizard).
This advanced machine learning plug-in for image segmentation, provides an opportunity to train a classifier within a limited sample in an image so that it will learn how to segment the pixels of the whole dataset or other similar datasets (see Machine Learning Segmentation).
With Dragonfly's Deep Learning Tool even non-experts in image processing and artificial intelligence can create robust and reproducible segmentation results by training a deep model for semantic segmentation (see Deep Learning).